Detailed changes
@@ -11,12 +11,12 @@ import (
"maps"
"strings"
+ "charm.land/fantasy/ai"
"github.com/anthropics/anthropic-sdk-go"
"github.com/anthropics/anthropic-sdk-go/bedrock"
"github.com/anthropics/anthropic-sdk-go/option"
"github.com/anthropics/anthropic-sdk-go/packages/param"
"github.com/anthropics/anthropic-sdk-go/vertex"
- "github.com/charmbracelet/fantasy/ai"
"golang.org/x/oauth2/google"
)
@@ -1,6 +1,6 @@
package anthropic
-import "github.com/charmbracelet/fantasy/ai"
+import "charm.land/fantasy/ai"
type ProviderOptions struct {
SendReasoning *bool `json:"send_reasoning"`
@@ -1,8 +1,8 @@
package azure
import (
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/openaicompat"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/openaicompat"
"github.com/openai/openai-go/v2/azure"
"github.com/openai/openai-go/v2/option"
)
@@ -1,9 +1,9 @@
package bedrock
import (
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/anthropic"
"github.com/anthropics/anthropic-sdk-go/option"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/anthropic"
)
type options struct {
@@ -5,8 +5,8 @@ import (
"fmt"
"os"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/openrouter"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/openrouter"
)
func main() {
@@ -5,8 +5,8 @@ import (
"fmt"
"os"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/anthropic"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/anthropic"
)
func main() {
@@ -6,8 +6,8 @@ import (
"fmt"
"os"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/openai"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/openai"
)
func main() {
@@ -5,8 +5,8 @@ import (
"fmt"
"os"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/openai"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/openai"
)
func main() {
@@ -6,8 +6,8 @@ import (
"os"
"strings"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/anthropic"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/anthropic"
)
func main() {
@@ -1,4 +1,4 @@
-module github.com/charmbracelet/fantasy
+module charm.land/fantasy
go 1.24.5
@@ -11,9 +11,9 @@ import (
"net/http"
"strings"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/anthropic"
"cloud.google.com/go/auth"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/anthropic"
"github.com/charmbracelet/x/exp/slice"
"github.com/google/uuid"
"google.golang.org/genai"
@@ -1,6 +1,6 @@
package google
-import "github.com/charmbracelet/fantasy/ai"
+import "charm.land/fantasy/ai"
type ThinkingConfig struct {
ThinkingBudget *int64 `json:"thinking_budget"`
@@ -9,7 +9,7 @@ import (
"io"
"strings"
- "github.com/charmbracelet/fantasy/ai"
+ "charm.land/fantasy/ai"
xjson "github.com/charmbracelet/x/json"
"github.com/google/uuid"
"github.com/openai/openai-go/v2"
@@ -3,7 +3,7 @@ package openai
import (
"fmt"
- "github.com/charmbracelet/fantasy/ai"
+ "charm.land/fantasy/ai"
"github.com/openai/openai-go/v2"
"github.com/openai/openai-go/v2/packages/param"
"github.com/openai/openai-go/v2/shared"
@@ -5,7 +5,7 @@ import (
"cmp"
"maps"
- "github.com/charmbracelet/fantasy/ai"
+ "charm.land/fantasy/ai"
"github.com/openai/openai-go/v2"
"github.com/openai/openai-go/v2/option"
)
@@ -10,7 +10,7 @@ import (
"strings"
"testing"
- "github.com/charmbracelet/fantasy/ai"
+ "charm.land/fantasy/ai"
"github.com/openai/openai-go/v2/packages/param"
"github.com/stretchr/testify/require"
)
@@ -1,7 +1,7 @@
package openai
import (
- "github.com/charmbracelet/fantasy/ai"
+ "charm.land/fantasy/ai"
"github.com/openai/openai-go/v2"
)
@@ -8,7 +8,7 @@ import (
"fmt"
"strings"
- "github.com/charmbracelet/fantasy/ai"
+ "charm.land/fantasy/ai"
"github.com/google/uuid"
"github.com/openai/openai-go/v2"
"github.com/openai/openai-go/v2/packages/param"
@@ -3,7 +3,7 @@ package openai
import (
"slices"
- "github.com/charmbracelet/fantasy/ai"
+ "charm.land/fantasy/ai"
)
type ResponsesReasoningMetadata struct {
@@ -4,8 +4,8 @@ import (
"encoding/json"
"fmt"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/openai"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/openai"
openaisdk "github.com/openai/openai-go/v2"
"github.com/openai/openai-go/v2/packages/param"
"github.com/openai/openai-go/v2/shared"
@@ -1,8 +1,8 @@
package openaicompat
import (
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/openai"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/openai"
"github.com/openai/openai-go/v2/option"
)
@@ -1,8 +1,8 @@
package openaicompat
import (
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/openai"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/openai"
)
type ProviderOptions struct {
@@ -5,8 +5,8 @@ import (
"fmt"
"maps"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/anthropic"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/anthropic"
openaisdk "github.com/openai/openai-go/v2"
"github.com/openai/openai-go/v2/packages/param"
)
@@ -3,8 +3,8 @@ package openrouter
import (
"encoding/json"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/openai"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/openai"
"github.com/openai/openai-go/v2/option"
)
@@ -1,7 +1,7 @@
package openrouter
import (
- "github.com/charmbracelet/fantasy/ai"
+ "charm.land/fantasy/ai"
)
type ReasoningEffort string
@@ -5,8 +5,8 @@ import (
"os"
"testing"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/anthropic"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/anthropic"
"github.com/stretchr/testify/require"
"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
)
@@ -6,9 +6,9 @@ import (
"os"
"testing"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/azure"
- "github.com/charmbracelet/fantasy/openai"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/azure"
+ "charm.land/fantasy/openai"
"github.com/stretchr/testify/require"
"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
)
@@ -4,8 +4,8 @@ import (
"net/http"
"testing"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/bedrock"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/bedrock"
"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
)
@@ -7,7 +7,7 @@ import (
"strings"
"testing"
- "github.com/charmbracelet/fantasy/ai"
+ "charm.land/fantasy/ai"
"github.com/joho/godotenv"
"github.com/stretchr/testify/require"
"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
@@ -6,8 +6,8 @@ import (
"os"
"testing"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/google"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/google"
"github.com/stretchr/testify/require"
"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
)
@@ -5,8 +5,8 @@ import (
"os"
"testing"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/openai"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/openai"
"github.com/stretchr/testify/require"
"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
)
@@ -5,8 +5,8 @@ import (
"os"
"testing"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/openai"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/openai"
"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
)
@@ -5,9 +5,9 @@ import (
"os"
"testing"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/openai"
- "github.com/charmbracelet/fantasy/openaicompat"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/openai"
+ "charm.land/fantasy/openaicompat"
"github.com/stretchr/testify/require"
"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
)
@@ -5,8 +5,8 @@ import (
"os"
"testing"
- "github.com/charmbracelet/fantasy/ai"
- "github.com/charmbracelet/fantasy/openrouter"
+ "charm.land/fantasy/ai"
+ "charm.land/fantasy/openrouter"
"github.com/stretchr/testify/require"
"gopkg.in/dnaeon/go-vcr.v4/pkg/recorder"
)